#pragma once

#include <Blobz.h>
#include "TutVideo.h"

namespace Tutorial5
{
	class TutorApp5 : public Blobz::BaseApplication
	{
	public:
		TutorApp5();
		~TutorApp5();

	public:
		virtual bool onInitialize();
		virtual void onDeinitialize();

		virtual void onReload();

		virtual void onUpdate(float inFrameTime);
		virtual void onDraw();

		virtual void onFingerDown(const  TouchListener::TouchData& inData);
		virtual void onFingerUp(const  TouchListener::TouchData& inData);
		virtual void onFingerUpdate(const  TouchListener::TouchData& inData);
		virtual void onFingerExit(const  TouchListener::TouchData& inData);

	private:
		TutVideo mVideo;
		Blobz::Texture mBackgroundTexture;
	};
}